package day01;

import java.util.Random;
import java.util.Scanner;

public class Work00202 {

    //简单题目
    public static void main(String[] args) {
    /**
     *  需求:写一个功能,根据外部传入的两个整数数据,以及一个操作数char值来实现运算并返回结果.
     *      例如: 调用方法: operation(10,20,'+') 那么方法返回的结果则是30
     *      操作数就是char类型, 分别有'+' '-' '*' '/' 实现四则运算. if(操作数 == '+') { 返回相加结果
     */
    //1.获取数据
    Scanner scanner =new Scanner(System.in);
        System.out.println("请输入两个整数数据");
    int a= scanner.nextInt();
    int b= scanner.nextInt();
        System.out.println("请输入一位运算符");
        System.out.println("如果输入/会丢失精度，只返回整数数字");
    String c =scanner.next();
        System.out.println(simpyQuestion1(a,b,c));

}

    private static int simpyQuestion1(int a,int b,String c) {
        //1.判断数据格式
        if (!(c.matches("[+[-[*[/]]]]"))){
            System.out.println("输入的运算符格式错误");
        }
        char cha=c.charAt(0);

        //2.判断运算形式
        switch (cha){
            case '+':{
                return a+b;
            }
            case '-':{
                return a-b;
            }
            case '*':{
                return a*b;
            }
            case '/':{
                return a/b;
            }
        }
        return 0;
    }
}
